//----------------------------------------------------------------
//Tên Class: Cls_KhachHang
////Chú ý: Tất cả các phương thức của lớp kế thừa nên đặt từ khóa đầu tiên là uc_
////Ví dụ: uc_get_ABC (để dễ cho việc quản lý code theo các phương thức)
//Người thực hiện: NhatTHM
//-----------------------------------------------------------------
using System;
using System.Data;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Text;
using Library.Business;
namespace Library.Business {
	public partial class Cls_KhachHang
	{
        #region Khai báo
        // ===============
        public const string str_NameTable_Description = "Khách hàng";
        public const string str_Key_Description = "ID";
        //Nội dung dưới có thể đổi lại cho đúng với nghiệp vụ
        public const string fn_ID_KhachHang_MoTa = "Mã nhận dạng";
        public const string fn_MSKH_MoTa = "MSKH";
        public const string fn_ID_HeThongNuoc_MoTa = "Mã hệ thống";
        public const string fn_ID_LoaiHinhDoanhNghiep_MoTa = "Mã loại hình";
        public const string fn_TenKhachHang_MoTa = "Tên khách hàng";
        public const string fn_TenKhachHangTat_MoTa = "Tên khách hàng(tắt)";
        public const string fn_DiaChi_MoTa = "Địa chỉ";
        public const string fn_MaSoThue_MoTa = "Mã số thuế";
        public const string fn_DienThoai_MoTa = "Điện thoại";
        public const string fn_MucChiTeu_MoTa = "Mức chỉ tiêu";
        public const string fn_Hidden_MoTa = "Ẩn";
        // ===============
        #endregion
        //Đây là một hàm ví dụ, ta có thể viết tiếp các hàm có chức năng tiếp theo bên dưới
        public static bool Exits_MSKH(string mskh)
        {
            try
            {
                string sql = "SELECT Count(*) FROM  "+ TABLE_NAME
                    +" WHERE "+ fn_MSKH+"=@"+fn_MSKH;
                object ob = DBcommon.GetObject_SQL(
                    sql, new SqlParameter_My().MSKH(mskh));
                if (Convert.ToInt16(ob) == 0)
                    return false;
                else
                    return true;
            }
            catch (Exception ex) { throw ex; }
        }

        public static DataTable get_HeThong_LoaiHinh(string heThong, string loaiHinh)
        {
            return Get_Procerure.AUC_st_KhachHang_by_HeThong_LoaiHinh(heThong, loaiHinh);
        }
        public static DataTable get_Data_NULL_KhongCo_HeThong_LoaiHinh_Hidden()
        {
            string sql = "SELECT MSKH,TenKhachHang,TenKhachHangTat,DiaChi,MaSoThue,DienThoai,MucChiTieu FROM " + TABLE_NAME
                +" WHERE "+ fn_ID_KhachHang+"=-111";
            return DBcommon.GetDataTable_SQL(sql);
        }

       
	}

}
